package com.jy.wms.pojo;

import com.baomidou.mybatisplus.annotations.TableField;
import com.baomidou.mybatisplus.annotations.TableName;
import com.jy.wms.common.base.BaseModel;
import com.jy.wms.common.base.TimeGeneration;
import io.swagger.annotations.ApiModelProperty;
import org.jeecgframework.poi.excel.annotation.Excel;

import java.io.Serializable;
import java.util.List;

/**
    * WmsStockMove 库存移动实体类
    * Tue Nov 21 17:13:14 GMT+08:00 2017 Yjs
    */ 

@SuppressWarnings("serial")
@TableName("wms_stock_move")
public class WmsStockMove extends BaseModel implements Serializable {
	private String id; 	//ID
	@Excel(name = "提起人", mergeVertical = false, orderNum = "1")
	@ApiModelProperty(value = "提起人$$$true$true$false$$2$vNull")
	private String tqrxm; 	//提起人姓名
	@Excel(name = "移动原因", mergeVertical = false, orderNum = "4")
	@ApiModelProperty(value = "移动原因$$$true$false$false$$5$vNull")
	private String ydyy; 	//移动原因
	private String ydzt; 	//移动状态 0：未确认 1：已确认 2：作废
	@Excel(name = "移动状态", mergeVertical = false, orderNum = "6")
	@TableField(exist=false)
	@ApiModelProperty(value = "移动状态$0$0：未确认 1：已确认 2：作废$true$true$true$wms_stock_move_ydzt$7$vNull,vNumber,vNumberZ")
	private String show_ydzt; 	//移动状态 0：未确认 1：已确认 2：作废
	@Excel(name = "创建人", mergeVertical = false, orderNum = "2")
	@ApiModelProperty(value = "创建人$$$true$true$false$$3$vNull")
	private String cjry; 	//创建人
	@Excel(name = "创建时间", mergeVertical = false, orderNum = "0")
	@ApiModelProperty(value = "创建时间$$$true$true$false$$1$vNull")
	private String cjsj; 	//创建时间
	   @TableField(exist=false)
	private String cjsjq; 	//创建时间起
	   @TableField(exist=false)
	private String cjsjz; 	//创建时间止
	@TableField(exist = false)
	private String cjsj_start;    //创建时间起
	@TableField(exist = false)
	private String cjsj_end;    //创建时间止
	@Excel(name = "确认人", mergeVertical = false, orderNum = "3")
	@ApiModelProperty(value = "确认人$$$true$false$false$$4$vNull")
	private String qrry; 	//确认人
	@Excel(name = "确认时间", mergeVertical = false, orderNum = "5")
	@ApiModelProperty(value = "确认时间$$$true$false$false$$6$vNull")
	private String qrsj; 	//确认时间
	private String zfry; 	//作废人员
	private String zfsj; 	//作废时间
	private String xgry; 	//修改人员
	private String xgsj; 	//修改时间
	private String hzid; 	//货主ID
	private String ckid; 	//仓库ID
	@TableField(exist=false)
	private List<WmsStockMoveDetailed> list;  //库存移动明细集合
	@TableField(exist = false)
	private List<String> ids;  //导出选中库存移动ID集合
	public void setId(String id){
		this.id=id;
	}
	public String getId(){
		return id;
	}
	public void setTqrxm(String tqrxm){
		this.tqrxm=tqrxm;
	}
	public String getTqrxm(){
		return tqrxm;
	}
	public void setYdyy(String ydyy){
		this.ydyy=ydyy;
	}
	public String getYdyy(){
		return ydyy;
	}
	public void setYdzt(String ydzt){
		this.ydzt=ydzt;
	}
	public String getYdzt(){
		return ydzt;
	}
	public void setCjry(String cjry){
		this.cjry=cjry;
	}
	public String getCjry(){
		return cjry;
	}
	public void setCjsj(String cjsj){
		this.cjsj=cjsj;
	}
	public String getCjsj(){
		return cjsj;
	}
	public void setQrry(String qrry){
		this.qrry=qrry;
	}
	public String getQrry(){
		return qrry;
	}
	public void setQrsj(String qrsj){
		this.qrsj=qrsj;
	}
	public String getQrsj(){
		return qrsj;
	}
	public void setZfry(String zfry){
		this.zfry=zfry;
	}
	public String getZfry(){
		return zfry;
	}
	public void setZfsj(String zfsj){
		this.zfsj=zfsj;
	}
	public String getZfsj(){
		return zfsj;
	}
	public void setXgry(String xgry){
		this.xgry=xgry;
	}
	public String getXgry(){
		return xgry;
	}
	public void setXgsj(String xgsj){
		this.xgsj=xgsj;
	}
	public String getXgsj(){
		return xgsj;
	}
	public void setHzid(String hzid){
		this.hzid=hzid;
	}
	public String getHzid(){
		return hzid;
	}
	public void setCkid(String ckid){
		this.ckid=ckid;
	}
	public String getCkid(){
		return ckid;
	}
	public String getShow_ydzt() {
		return show_ydzt;
	}
	public void setShow_ydzt(String show_ydzt) {
		this.show_ydzt = show_ydzt;
	}
	public String getCjsjq() {
		return cjsjq;
	}
	public void setCjsjq(String cjsjq) {
		this.cjsjq = TimeGeneration.startTime(cjsjq);
	}
	public String getCjsjz() {
		return cjsjz;
	}
	public void setCjsjz(String cjsjz) {
		this.cjsjz = TimeGeneration.endTime(cjsjz);
	}
	public List<WmsStockMoveDetailed> getList() {
		return list;
	}
	public void setList(List<WmsStockMoveDetailed> list) {
		this.list = list;
	}

	public List<String> getIds() {
		return ids;
	}

	public void setIds(List<String> ids) {
		this.ids = ids;
	}

	public String getCjsj_start() {
		return cjsj_start;
	}

	public void setCjsj_start(String cjsj_start) {
		this.cjsj_start = TimeGeneration.startTime(cjsj_start);
	}

	public String getCjsj_end() {
		return cjsj_end;
	}

	public void setCjsj_end(String cjsj_end) {
		this.cjsj_end = TimeGeneration.endTime(cjsj_end);
	}
}

